package com.ruoyi.equip.service;

import com.ruoyi.common.core.domain.SelectEntity;
import com.ruoyi.equip.domain.EquipProduct;
import com.ruoyi.equip.domain.EquipProduct;

import javax.servlet.http.HttpServletResponse;
import java.util.List;

public interface IEquipProductService {

    /**
     * 查询所有产品
     */

    public List<EquipProduct> selectAll(EquipProduct equipProduct);

    /**
     * 新增设备产品
     * @param equipProduct 产品信息
     * @return 操作行数
     */
    public int addProduct(EquipProduct equipProduct);

    /**
     * 修改设备产品
     * @param equipProduct 产品信息
     * @return 修改行数
     */
    int upateProduct(EquipProduct equipProduct);

    int deleteId(String id);

    List<SelectEntity> selectList();

    void export(HttpServletResponse response, List<Long> productIds);

}
